一型一密安全认证方式下,同一产品下所有设备可以烧录相同固件(即 产品ID 和 ProductSecret)。设备发送激活请求时,平台进行认证通过后,下发该设备对应的设备ID、DeviceSecret。
说明: 为避免信息泄露风险,采用一型一密方式完成认证后,您可以在产品详情页面,手动关闭动态注册开关,拒绝新设备的认证请求。
登录物联网平台控制台,创建产品。
在已创建产品的产品详情页面,获取 产品ID 和ProductSecret,同时开启动态注册开关。
说明:若设备发出激活请求时,系统校验发现该开关未开启,将拒绝新设备的动态激活请求。已激活设备不受影响。
在该产品下,添加设备,添加成功的设备状态为未激活。
为设备烧录产品信息,操作步骤如下:
下载设备端SDK,详见MQTT设备开发指南-开发实例。
初始化设备端SDK,开通设备端SDK一型一密注册。在设备端SDK中,填入产品信息(产品ID 和 ProductSecret), 开通设备端SDK一型一密注册。
根据业务需求,完成设备端SDK开发。
将已开发完成的设备SDK烧录至产线设备中。
设备上电联网后,通过一型一密发起认证请求。
物联网平台校验通过后,动态下发该设备对应的设备ID、DeviceSecret。至此,设备获得连接平台所需的设备信息(产品ID、设备ID和DeviceSecret),可以与平台进行数据通信。
说明: 设备在物联网平台有且仅有唯一一组设备信息(唯一一组产品ID、设备ID和DeviceSecret)。